package com.zbkj.crmeb.merchant.api.service;

import com.common.PageParamRequest;
import com.zbkj.crmeb.front.response.IndexAdviceResponse;
import com.zbkj.crmeb.front.response.IndexInfoResponse;
import com.zbkj.crmeb.front.response.IndexProductBannerResponse;
import com.zbkj.crmeb.store.model.StoreZone;

import java.util.HashMap;
import java.util.List;

/**
* @author Mr.Zhang
* @Description IndexService 接口
* @since 2020-04-13
*/
public interface MerIndexService {
    IndexProductBannerResponse getProductBanner(int type, PageParamRequest pageParamRequest);

    IndexInfoResponse getIndexInfo(Integer merId, PageParamRequest pageParamRequest);

    List<HashMap<String, Object>> hotKeywords(Integer merId);

    HashMap<String, String> getShareConfig(Integer merId);

    IndexAdviceResponse getAdviceList(Integer merId);

    IndexAdviceResponse getZoneList(Integer merId);

    StoreZone getZoneById(Integer id);

}